overhanging snow - Turkish English Dictionary